package com.uwlaser.service.dto;


import com.uwlaser.annotation.DateFormat;
import com.uwlaser.domain.BaseParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * 设备停机
 */
@Data
public class DeviceDownParam extends BaseParam {

    @ApiModelProperty("产品型号")
    @NotBlank(message = "产品型号【productCode】不能为空")
    private String downReasonCode;

    @ApiModelProperty("报警开始时间")
    @NotBlank(message = "报警开始时间【beginTime】不能为空")
    @DateFormat(message = "报警开始时间格式不正确 yyyy-MM-dd HH:mm:ss")
    private String beginTime;

    @ApiModelProperty("报警结束时间")
    @NotBlank(message = "报警结束时间【endTime】不能为空")
    @DateFormat(message = "报警结束时间格式不正确 yyyy-MM-dd HH:mm:ss")
    private String endTime;

}
